package com.yllt4cloud.ddauth.mapper;

import com.yllt4cloud.common.ddbase.domain.SystemConfig;
import com.yllt4cloud.ddauth.mapper.base.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 *
 * <br>
 * <b>功能：</b>SystemConfigMapper<br>
 * <b>作者：</b>Administrator<br>
 * <b>日期：</b> Fri Jan 08 10:59:11 CST 2016 <br>
 * <b>版权所有： 2016,yllt.com<br>
 */



@Mapper
public interface SystemConfigMapper extends BaseMapper<SystemConfig> {

	/**
	 *
	 * <p><b>作用：</b>根据简名更新系统设置信息</p>
	 * <p><b>日期：</b>2016-1-20 下午4:19:03</p>
	 * <p><b>作者：</b>yaozq</p>
	 * @param systemConfig
	 * @return
	 * @exception
	 */
	public int updateByJianMingSelective(SystemConfig systemConfig);

	/**
	 *
	 * <p><b>作用：</b>批量操作。存在则更新不存在则插入</p>
	 * <p><b>日期：</b>2016-1-26 下午4:49:34</p>
	 * <p><b>作者：</b>yaozq</p>
	 * @param list
	 * @return
	 * @exception
	 */
	public int uptOrInsertBatch(List<SystemConfig> list);

	/**
	 *
	 * <p><b>作用：存在则更新不存在则插入</b></p>
	 * <p><b>日期：</b>2016-1-26 下午4:49:55</p>
	 * <p><b>作者：</b>yaozq</p>
	 * @param systemConfig
	 * @return
	 * @exception
	 */
	public int uptOrInsert(SystemConfig systemConfig);


	/**
	 * 根据简名获取 系统设置信息
	 * @param jianMing 简名
	 * @return 系统设置信息
	 */
	public SystemConfig selectByPrimaryJianMing(String jianMing);



}
